// 在 com.xjaq.dify.entity 包下创建 WebAppSettingsResponse.java
package com.xjaq.dify.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("WebApp设置响应")
public class WebAppSettingsResponse {
    
    @ApiModelProperty("WebApp 名称")
    private String title;
    
    @ApiModelProperty("聊天颜色主题，hex 格式")
    private String chatColorTheme;
    
    @ApiModelProperty("聊天颜色主题是否反转")
    private Boolean chatColorThemeInverted;
    
    @ApiModelProperty("图标类型，emoji-表情，image-图片")
    private String iconType;
    
    @ApiModelProperty("图标，如果是 emoji 类型，则是 emoji 表情符号，如果是 image 类型，则是图片 URL")
    private String icon;
    
    @ApiModelProperty("hex 格式的背景色")
    private String iconBackground;
    
    @ApiModelProperty("图标 URL")
    private String iconUrl;
    
    @ApiModelProperty("描述")
    private String description;
    
    @ApiModelProperty("版权信息")
    private String copyright;
    
    @ApiModelProperty("隐私政策链接")
    private String privacyPolicy;
    
    @ApiModelProperty("自定义免责声明")
    private String customDisclaimer;
    
    @ApiModelProperty("默认语言")
    private String defaultLanguage;
    
    @ApiModelProperty("是否显示工作流详情")
    private Boolean showWorkflowSteps;
    
    @ApiModelProperty("是否使用 WebApp 图标替换聊天中的")
    private Boolean useIconAsAnswerIcon;
}
